
public class TestString {
    public  static  void main(String[] agrs){
/*        String str="jackyang";
        String str1= new String("hellobobo");
        System.out.println("Hello World ! ");
        char [] charArray={'j','a','c','k','y','a','n','g'};
        String chA=new String(charArray);
        System.out.println(chA);
        int charArraySize = chA.length();
        System.out.println(charArraySize);
        String myName="我的名字是";
        System.out.println(myName.concat("YangJingBo"));
        for (char cA: charArray){
            System.out.print(cA);*/
//        String s="jackyanghellobobo";
//        char result = s.charAt(6);//return index char
//
//        System.out.println(result);
//        String str1 = "Strings";
//        String str2 = "Strings";
//        String str3 = "Strings123";
//        int resu1=str1.compareTo(str2);
//        System.out.println(resu1);
//
//        int resu2=str2.compareTo(str3);
//        System.out.println(resu2);
//
//        int resu3=str3.compareTo(str1);
/*//        System.out.println(resu3);
        String name="jack-yang-hellobobo";
        System.out.println(name.toUpperCase());*/
/*        String names= "jackyang";
        System.out.println(names.isEmpty());*/
/*        StringBuffer sb = new StringBuffer(10);
        sb.append("jackyang");
        System.out.println(sb);
        sb.append("!");
        System.out.println(sb);
        sb.insert(8,"java");
        System.out.println(sb);
        System.out.println(sb.length());//index value
        System.out.println(sb.delete(5,8));*/

        StringBuffer sBuffer = new StringBuffer("菜鸟教程官网:") ;
        sBuffer.append("www");
        sBuffer.append(".hellobobo");
        sBuffer.append(".top");
        System.out.println(sBuffer);
        System.out.println(sBuffer.length());
        System.out.println(sBuffer.reverse());//字符串反转输出
        System.out.println(sBuffer.capacity());
        //应用要求线程安全的情况下 则必须使用StringBuffer 即字符串缓冲区

/*        public StringBuffer append(String s)
        将指定的字符串追加到此字符序列。
        public StringBuffer reverse()
        将此字符序列用其反转形式取代。
        public delete(int start, int end)
        移除此序列的子字符串中的字符。
        public insert(int offset, int i)
        将 int 参数的字符串表示形式插入此序列中。
        insert(int offset, String str)
        将 str 参数的字符串插入此序列中。
        replace(int start, int end, String str)
        使用给定 String 中的字符替换此序列的子字符串中的字符。*/
    }
}

//String Methos
